-- *****************************************************************************
-- Juniper-DHCPv6-MIB
--
-- Juniper Networks Enterprise MIB
-- DHCPv6 MIB
--
-- Copyright (c) 2003 Juniper Networks, Inc. All Rights Reserved.
-- *****************************************************************************Juniper-DHCPv6-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Counter32,Integer32FROM SNMPv2-SMI
TEXTUAL-CONVENTION,TruthValue,TimeIntervalFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
Ipv6AddressPrefixFROM IPV6-TC
juniMibs
FROM Juniper-MIBs;juniDhcpv6MIB MODULE-IDENTITYLAST-UPDATED"200305081715Z"-- 08-May-03 01:15 PM EDTORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
Email: mib@Juniper.net"DESCRIPTION"The DHCPv6 MIB for the Juniper Networks enterprise."-- Revision HistoryREVISION"200305081715Z"-- 08-May-03 01:15 PM EDT - JUNOSe 5.1DESCRIPTION"Initial version of this MIB module."::={ juniMibs 69}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++JuniDhcpv6LocalServerModeType ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The set of DHCPv6 Local Server operational Mode types."SYNTAXINTEGER{localServerModeTypeEqualAccess(1),localServerModeTypeStandalone(2)}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed object groups
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniDhcpv6Objects OBJECTIDENTIFIER::={ juniDhcpv6MIB 1}juniDhcpv6LocalServerObjects OBJECTIDENTIFIER::={ juniDhcpv6Objects 1}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects for DHCPv6 Local Server
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniDhcpv6LocalServerStatistics OBJECTIDENTIFIER
::={ juniDhcpv6LocalServerObjects 1}juniDhcpv6LocalServerAttributes OBJECTIDENTIFIER::={ juniDhcpv6LocalServerObjects 2}juniDhcpv6LocalServerBindings OBJECTIDENTIFIER::={ juniDhcpv6LocalServerObjects 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- DHCPv6 Local Server Statistics
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniDhcpv6LocalServerMemUsage OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The amount (in bytes) of memory currently allocated to this local
server."::={ juniDhcpv6LocalServerStatistics 1}juniDhcpv6LocalServerNumBindings OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The number of address bindings maintained by this local server."::={ juniDhcpv6LocalServerStatistics 2}juniDhcpv6LocalServerRxSolicits OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of solicit messages received by this local server."::={ juniDhcpv6LocalServerStatistics 3}juniDhcpv6LocalServerRxAccepts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of accept messages received by this local server."::={ juniDhcpv6LocalServerStatistics 4}juniDhcpv6LocalServerRxRenews OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of renew messages received by this local server."
::={ juniDhcpv6LocalServerStatistics 5}juniDhcpv6LocalServerRxDeclines OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of decline messages received by this local server."::={ juniDhcpv6LocalServerStatistics 6}juniDhcpv6LocalServerRxReleases OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of release messages received by this local server."::={ juniDhcpv6LocalServerStatistics 7}juniDhcpv6LocalServerRxInforms OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of inform messages received by this local server."
::={ juniDhcpv6LocalServerStatistics 8}juniDhcpv6LocalServerRxConfirms OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of confirm messages received by this local server."::={ juniDhcpv6LocalServerStatistics 9}juniDhcpv6LocalServerRxRebinds OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of rebind messages received by this local server."::={ juniDhcpv6LocalServerStatistics 10}juniDhcpv6LocalServerTxReconfigures OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of reconfigure messages sent by this local server."::={ juniDhcpv6LocalServerStatistics 11}
juniDhcpv6LocalServerTxAdvertises OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of advertise messages sent by this local server."::={ juniDhcpv6LocalServerStatistics 12}juniDhcpv6LocalServerTxSuccessfulReplies OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of success reply messages sent by this local server."::={ juniDhcpv6LocalServerStatistics 13}juniDhcpv6LocalServerTxFailedReplies OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of failed reply messages sent by this local server."::={ juniDhcpv6LocalServerStatistics 14}
juniDhcpv6LocalServerUnknownMessages OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of unknown messages processed by this local server."::={ juniDhcpv6LocalServerStatistics 15}juniDhcpv6LocalServerBadMessages OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of bad messages processed by this local server."::={ juniDhcpv6LocalServerStatistics 16}juniDhcpv6LocalServerPacketsIn OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of input packets processed by this local server."::={ juniDhcpv6LocalServerStatistics 17}
juniDhcpv6LocalServerPacketsOut OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of output packets processed by this local server."::={ juniDhcpv6LocalServerStatistics 18}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- DHCPv6 Local Server Bindings Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniDhcpv6LocalServerBindingsTable OBJECT-TYPESYNTAXSEQUENCEOF JuniDhcpv6LocalServerBindingsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table of address bindings maintained by this DHCPv6 Local Server."::={ juniDhcpv6LocalServerBindings 1}juniDhcpv6LocalServerBindingsEntry OBJECT-TYPESYNTAX JuniDhcpv6LocalServerBindingsEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"An entry (conceptual row) representing an address binding maintained by
this DHCPv6 Local Server."INDEX{ juniDhcpv6LocalServerBindingsPrefix,
juniDhcpv6LocalServerBindingsLength }::={ juniDhcpv6LocalServerBindingsTable 1}
JuniDhcpv6LocalServerBindingsEntry ::=SEQUENCE{
juniDhcpv6LocalServerBindingsPrefix Ipv6AddressPrefix,
juniDhcpv6LocalServerBindingsLength Integer32,
juniDhcpv6LocalServerBindingsClientDuid OCTETSTRING,
juniDhcpv6LocalServerBindingsInfinite TruthValue,
juniDhcpv6LocalServerBindingsExpireTime TimeInterval,
juniDhcpv6LocalServerBindingsIf OCTETSTRING}juniDhcpv6LocalServerBindingsPrefix OBJECT-TYPESYNTAXIpv6AddressPrefixMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The IP Address associated with this entry in the bindings table."
::={ juniDhcpv6LocalServerBindingsEntry 1}juniDhcpv6LocalServerBindingsLength OBJECT-TYPESYNTAXInteger32(0..128)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The IP Address associated with this entry in the bindings table."::={ juniDhcpv6LocalServerBindingsEntry 2}juniDhcpv6LocalServerBindingsClientDuid OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..130))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The client OUID associated with this entry in the bindings table and
corresponding to the IP Address denoted by the table index."::={ juniDhcpv6LocalServerBindingsEntry 3}juniDhcpv6LocalServerBindingsInfinite OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"If true, then this binding will be maintained indefinitely. If false,
then this binding will expire in accordance with the value of
juniDhcpv6LocalServerBindingsExpireTime."::={ juniDhcpv6LocalServerBindingsEntry 4}juniDhcpv6LocalServerBindingsExpireTime OBJECT-TYPESYNTAXTimeIntervalMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"If juniDhcpv6LocalServerBindingsInfinite is false, then this is the
time remaining prior to expiration of the address binding associated
with this entry."::={ juniDhcpv6LocalServerBindingsEntry 5}juniDhcpv6LocalServerBindingsIf OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..255))
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The interface associated with this entry in the bindings table and
corresponding to the IP Address denoted by the table index."::={ juniDhcpv6LocalServerBindingsEntry 6}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- DHCPv6 Local Server Attributes
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniDhcpv6LocalServerAttributesMode OBJECT-TYPESYNTAX JuniDhcpv6LocalServerModeType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"An object representing the mode in which the DHCPv6 Local Server is
operating."::={ juniDhcpv6LocalServerAttributes 1}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniDhcpv6MIBConformance
OBJECTIDENTIFIER::={ juniDhcpv6MIB 2}
juniDhcpv6MIBCompliances
OBJECTIDENTIFIER::={ juniDhcpv6MIBConformance 1}juniDhcpv6MIBGroups
OBJECTIDENTIFIER::={ juniDhcpv6MIBConformance 2}--
-- compliance statements
--juniDhcpv6Compliance2 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for systems supporting DHCPv6."MODULE-- this moduleGROUP juniDhcpv6LocalServerGroup
DESCRIPTION"The DHCPv6 Local Server group is mandatory for systems
supporting DHCPv6 Local Servers."::={ juniDhcpv6MIBCompliances 1}-- JUNOSe 5.1--
-- units of conformance
--juniDhcpv6LocalServerGroup OBJECT-GROUPOBJECTS{
juniDhcpv6LocalServerMemUsage,
juniDhcpv6LocalServerNumBindings,
juniDhcpv6LocalServerRxSolicits,
juniDhcpv6LocalServerRxAccepts,
juniDhcpv6LocalServerRxRenews,
juniDhcpv6LocalServerRxDeclines,
juniDhcpv6LocalServerRxReleases,
juniDhcpv6LocalServerRxInforms,
juniDhcpv6LocalServerRxConfirms,
juniDhcpv6LocalServerRxRebinds,
juniDhcpv6LocalServerTxReconfigures,
juniDhcpv6LocalServerTxAdvertises,
juniDhcpv6LocalServerTxSuccessfulReplies,
juniDhcpv6LocalServerTxFailedReplies,
juniDhcpv6LocalServerUnknownMessages,
juniDhcpv6LocalServerBadMessages,
juniDhcpv6LocalServerPacketsIn,
juniDhcpv6LocalServerPacketsOut,
juniDhcpv6LocalServerBindingsClientDuid,
juniDhcpv6LocalServerBindingsInfinite,
juniDhcpv6LocalServerBindingsExpireTime,
juniDhcpv6LocalServerBindingsIf,
juniDhcpv6LocalServerAttributesMode }STATUScurrentDESCRIPTION"The basic collection of objects providing management of DHCPv6 Local
Server functionality."::={ juniDhcpv6MIBGroups 1}-- JUNOSe 5.1
END